using System;

namespace RayDen.Library.Entity.Interface {
    public interface IRenderJob {
        Guid Id { get; set; }
        IRayDenLibraryFrame MainFrame { get; set; }
        IRayDenLibraryFrame[] Frames { get; set; }
        IRendererOutputSettings OutputSettings { get; set; }
        IRendererQualitySettings QualitySettings { get; set; }
        IParameterBag CommonConfig { get; set; }

        int JobFramesCount { get; set; }
        int FramesPerSecond { get; set; }

        string NameTemplate { get; }
        string OutputDirectory { get; }

    }
}